﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Runtime.Serialization;
namespace Server_NhaSach.DataTransferObject
{
    [DataContract]
    public class HoaDonBanLeDTO
    {
        #region "Khai báo các biến"
        private string _maHDBL;                   
        private string _maNV;
        private string _maKho;       
        private string _quay;        
        private DateTime _ngayBanLe;        
        private string _chungTubanLe;        
        private float _vAT;        
        private double _tongThanhTien;
        #endregion

        #region "Khai báo các thuộc tính"
        [DataMember]
        public string MaHDBL
        {
            get { return _maHDBL; }
            set { _maHDBL = value; }
        }        
        [DataMember]
        public string MaNV
        {
            get { return _maNV; }
            set { _maNV = value; }
        }
        [DataMember]
        public string MaKho
        {
            get { return _maKho; }
            set { _maKho = value; }
        }
        [DataMember]
        public string Quay
        {
            get { return _quay; }
            set { _quay = value; }
        }
        [DataMember]
        public DateTime NgayBanLe
        {
            get { return _ngayBanLe; }
            set { _ngayBanLe = value; }
        }
        [DataMember]
        public string ChungTubanLe
        {
            get { return _chungTubanLe; }
            set { _chungTubanLe = value; }
        }
        [DataMember]
        public float VAT
        {
            get { return _vAT; }
            set { _vAT = value; }
        }
        [DataMember]
        public double TongThanhTien
        {
            get { return _tongThanhTien; }
            set { _tongThanhTien = value; }
        }
        #endregion

        #region "Khai báo các contructor"
        public HoaDonBanLeDTO() { }
        public HoaDonBanLeDTO(string maHDBL, string maNV, string maKho,DateTime ngayBanLe, string chungTubanLe, float vAT, double tongThanhTien, string quay) 
        {
            this.MaHDBL = maHDBL;            
            this.MaNV = maNV;
            this.MaKho = maKho;
            this.NgayBanLe = ngayBanLe;
            this.ChungTubanLe = chungTubanLe;
            this.VAT = vAT;
            this.TongThanhTien = tongThanhTien;
            this.Quay = quay;
        }
        public HoaDonBanLeDTO(HoaDonBanLeDTO HoaDonBanLe) 
        {
            this.MaHDBL = HoaDonBanLe.MaHDBL;            
            this.MaNV = HoaDonBanLe.MaNV;
            this.MaKho = HoaDonBanLe.MaKho;
            this.NgayBanLe = HoaDonBanLe.NgayBanLe;
            this.ChungTubanLe = HoaDonBanLe.ChungTubanLe;
            this.VAT = HoaDonBanLe.VAT;
            this.TongThanhTien = HoaDonBanLe.TongThanhTien;
            this.Quay = HoaDonBanLe.Quay;
        }
        #endregion
    }
}